//
//  UIColor+Style.h
//  mobile
//
//  Created by Demi on 07/12/2016.
//  Copyright © 2016 azazie. All rights reserved.
//

#import <UIKit/UIKit.h>

/// HEX Color, alpha 1.f

extern NSInteger const UIColorBackgroundColorHex; // Whole Background Color.
extern NSInteger const UIColorTextColorHex; // General Text Color
extern NSInteger const UIColorErrorBackgroundColorHex; // Error background Color (Used in Sign In)
extern NSInteger const UIColorFacebookColorHex; // Facebook Color (Used in Sign In)
extern NSInteger const UIColorBorderColorHex; // Border Color, (Used in Sign In Input TextField)
extern NSInteger const UIColorSeparatorColorHex; // equal to border (Used in Settings tableView Separator)

extern NSInteger const UIColorButtonBackgroundColorHex; // Button Background Color (Used in Sign In Button)
extern NSInteger const UIColorHighlightedButtonBackgroundColorHex; // Button highlighted color
extern NSInteger const UIColorDisabledButtonBackgroundColorHex; // Button disabled color.

extern NSInteger const UIColorTextFieldBorderColorHex;
extern NSInteger const UIColorTextFieldTextColorHex;

extern NSInteger const UIColorTableViewSeparatorColorHex; // 0xeeeeee


@interface UIColor (Style)

extern NSInteger const UIColorAzazieColorHex;
+ (UIColor *)azazieColor; // #e2a3aa

extern NSInteger const UIColorLightAzazieColorHex;
+ (UIColor *)lightAzazieColor; // #f5d8dd

extern NSInteger const UIColorDarkAzazieColorHex;
+ (UIColor *)darkAzazieColor; // #d68e96

extern NSInteger const UIColorHighlightedDarkAzazieColorHex;
+ (UIColor *)highlightedDarkAzazieColor; // #ce7e87

extern NSInteger const UIColorDisabledDarkAzazieColorHex;
+ (UIColor *)disabledDarkAzazieColor; // #f8c7d7

extern NSInteger const UIColorLightTextColorHex;
+ (UIColor *)lightTextColor; // #a7a7a7

extern NSInteger const UIColorGrayTextColorHex;
+ (UIColor *)grayTextColor; /// #666666

extern NSInteger const UIColorDarkGrayTextColorHex;
+ (UIColor *)darkGrayTextColor; // #333333

extern NSInteger const UIColorLightGrayTextColorHex;
+ (UIColor *)lightGrayTextColor; // #999999

extern NSInteger const UIColorBorderColor;
+ (UIColor *)borderColor; // #cccccc

@end
